Piwik\Config\IniFileChain B

Total Complexity 98
Dependencies 6
Dependents 1
Total lines 457
Lines of code 280
Logical lines of code 174
Comment lines 147
Methods 24
Properties 2

Methods 24

Method Rating Maintainability Complexity Lines of code
reload()
B
43 20 41
dumpChanges()
A
43 13 47
getMergedDefaultSettings()
S
57 6 17
compareElements()
S
59 6 15
encodeValues()
S
60 5 13
array_merge_recursive_distinct()
S
62 5 11
replaceInvalidChars()
S
59 4 15
arrayUnmerge()
S
65 5 9
mergeFileSettings()
S
61 4 12
decodeValues()
S
63 4 11
resetSettingsChain()
S
63 4 11
getIndexOfSectionInFile()
S
61 3 12
copy()
S
63 3 11
findIndexOfFirstFileWithSection()
S
64 3 10
get()
S
69 2 7
deleteConfigCache()
S
69 2 6
set()
S
69 2 7
dumpSettings()
S
70 1 6
__construct()
S
80 1 3
getUserSettingsFile()
S
77 1 4
dump()
S
79 1 3
getAll()
S
82 1 3
getFrom()
S
79 1 3
replaceSectionInvalidChars()
S
79 1 3